#ifndef __DIRSCANNER_H__
#define __DIRSCANNER_H__

#include <string>
#include <vector>

using std::string;
using std::vector;

class DirScanner
{
public:
    DirScanner();
    ~DirScanner();
    void operator()(const string & dirname);//重构函数调用运算符，调用traverse函数
    vector<string> &files();//返回_vecFilesfiles的引用
    void traverse(const string &dirname);//获取某一目录下的所有文件
private:
    vector<string> _files;//存放每个语料文件的绝对路径
};

#endif